package sms.service;

import sms.entity.Score;
import sms.service.impl.ScoreServiceImpl;
import sms.vo.UnqualifiedStudent;
import sms.vo.ScoreReport;

import java.util.List;

public interface ScoreService {
    //添加成绩
    void addScore(Score score);
    //修改成绩
    void editScore(Score score);
    //获取成绩
    List<Score> getScoreList(ScoreServiceImpl.ScoreQueryType queryType, String queryValue);
    // 按班级查询成绩报表
    List<ScoreReport> getClassScoreReport();
    // 查询所有课程的不合格学生名单
    List<UnqualifiedStudent> getUnqualifiedStudentsByCourse();
}